/*
 * @lc app=leetcode.cn id=258 lang=javascript
 *
 * [258] 各位相加
 */

// @lc code=start
/**
 * @param {number} num
 * @return {number}
 */
var addDigits = function(num) {
    while(num>9){
        num=(num+"").split("").reduce((a,b)=>+a + +b)
    }
    return num
};
// @lc code=end
console.log(addDigits(1234))
var addDigits = function(num) {
    if(num<10){return num}
    let res=0
    while(num){
       let  temp=num%10
        num=parseInt(num/10)
        res+=temp
    }
   return  addDigits(res)
};//递归